package com.huahua.api.entity.param;

import lombok.Data;

/**
 * DES加解密参数
 */
@Data
public class DesParam {

    /**
     * 待处理的内容
     */
    private String content;

    /**
     * 密钥（8位）
     */
    private String key;

    /**
     * 操作类型：encrypt（加密）, decrypt（解密）
     */
    private String operation;

    /**
     * 偏移量（可选，CBC模式需要）
     */
    private String iv;

    /**
     * 加密模式（可选，默认ECB）：ECB, CBC
     */
    private String mode = "ECB";

    /**
     * 填充方式（可选，默认PKCS5Padding）
     */
    private String padding = "PKCS5Padding";
}
